C# 要在 async/await 做鎖定,直接用 lock{} 或 Monitor.Enter()/Monitor.Exit() 是不行的,想要在 async/await 做鎖定的解法很多,其中 SemaphoreSlim 是一個。
https://dotblogs.com.tw/supershowwei/2020/04/27/090746
Search
C# 要在 async/await 做鎖定,直接用 lock{} 或 Monitor.Enter()/Monitor.Exit() 是不行的,想要在 async/await 做鎖定的解法很多,其中 SemaphoreSlim 是一個。
https://dotblogs.com.tw/supershowwei/2020/04/27/090746